precipitous coasts - English Synonyms Dictionary